package com.css.zfzx.sjcj.modules.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
import java.util.Objects;

/**
 * @Description: pc-statistics
 * @Author: lhl
 * @CreateDate: 2021/7/6 15:52
 */
@Data
@Entity
@Table(name = "pc_progress_fill")
public class PcProgressFillEntity implements Serializable {
    @Id
    @Column(name = "progress_id")
    private String progressId;

    @Column(name = "task_code")
    private String taskCode;

    @Column(name = "task_name")
    private String taskName;

    @Column(name = "division_code")
    private String divisionCode;

    @Column(name = "division_name")
    private String divisionName;

    @Column(name = "progress_value")
    private Integer progressValue;

    @Column(name = "quality_count")
    private Integer qualityCount;

    @Column(name = "collection_count")
    private Integer collectionCount;

    @Column(name = "create_user")
    private String createUser;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @Column(name = "create_time")
    private Date createTime;

    @Column(name = "update_user")
    private String updateUser;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @Column(name = "update_time")
    private Date updateTime;

    @Column(name = "version")
    private Integer version;

    @Column(name = "parent_code")
    private String parentCode;

    @Column(name = "level")
    private int level;

}
